Umutcan Merhaba,
res/values/colors.xml içerisine aşağıda ki kodları ekle;
<color name="siyah">#000000</color>
<color name="beyaz">#FFFFFF</color>
<color name="mavi">#0431d9</color>
<color name="kirmizi">#ff0000</color>
<color name="sari">#e1cc1b</color>
<color name="yesil">#36b510</color>
Sonra res/values/ içerisine renkler.xml adında bir Resources oluştur içeriğide şöyle olsun;
<?xml version="1.0" encoding="utf-8"?>
<resources>
<array name="image">
<item>@color/siyah</item>
<item>@color/beyaz</item>
<item>@color/mavi</item>
<item>@color/kirmizi</item>
<item>@color/yesil</item>
<item>@color/sari</item>
</array>
</resources>
Ve java tarafında ise onClick event içerisinde şunları yazmalısın;
View someView = findViewById(android.R.id.content);
View root = someView.getRootView();
Resources res = getResources();
final TypedArray myImages = res.obtainTypedArray(R.array.image);
final Random random = new Random();
int randomInt = random.nextInt(myImages.length());
int drawableID = myImages.getResourceId(randomInt, -1);
root.setBackgroundColor(getResources().getColor(drawableID));
Kolay gelsin :)